<?php
include_once('libs/class.database.php');

class Notifikasi
{
	public $link;
	
	function __construct()
	{
		$konek = new Database();
		$this->link=$konek->connect();
	}
	
	function createNotifikasi($username, $no_invoice, $nama_penjual, $nilai_beli, $sistem_bayar, $bank, $ket_notifikasi, $waktu_notifikasi)
	{
		$date_created=date('Y-m-d');
		
		$query=$this->link->prepare("INSERT INTO notifikasi_pembayaran( user_pembeli, no_invoice, nama_penjual, nilai_beli, sistem_bayar, bank, ket_notifikasi, waktu_notifikasi)
			VALUES( ?,?,?,?,?,?,?,?)");
		$data=array($username, $no_invoice, $nama_penjual, $nilai_beli, $sistem_bayar, $bank, $ket_notifikasi, $waktu_notifikasi);
		$query->execute($data);
		$jml_row=$query->rowCount();
		return $jml_row;
	}
	
	 
	
	function getAllNotifikasi()
	{
		$query=$this->link->query("SELECT * FROM notifikasi_pembayaran    ORDER BY waktu_notifikasi DESC");
		$jml_data=$query->rowCount();
		if($jml_data>=0)
		{
			$hasil=$query->fetchAll();
			return $hasil;
			
		}
		else
		{
			return $jml_data;
		}
	}
	
 
	
	
	function updateNotifikasi( $no_invoice, $nama_penjual, $nilai_beli, $sistem_bayar, $bank, $ket_notifikasi)
	{
		$query=$this->link->query("UPDATE testimoni SET  no_invoice='$no_invoice', nama_penjual='$nama_penjual', nilai_beli='$nilai_beli', sistem_bayar='$sistem_bayar', bank='$bank', ket_notifikasi='$ket_notifikasi'    WHERE no_notifikasipembayaran='$no_notifikasipembayaran'");
		$hasil=$query->rowCount();
		return $hasil;
	}
}

?>